/**
 * Created by YS on 2017/12/21.
 */
var fs = require('fs')
fs.open('01.txt','r',function(err,fd){
    if(err){
        console.log('文件打开失败')
    } else{
        // 读取文件
        /*
        * fs.read(fd, buffer, offset, length, position, callback)
        *       fd：通过open方法打开一个文件反悔的编号
        *       buffer：buffer对象
        *       offset：偏移量，新的内容添加到buffer中的起始位置
        *       length：长度，添加到buffer中内容的长度
        *       position：位置，读取的文件的起始位置
        *       callback：回调函数
        *               err：
        *               len：添加内容的长度
        *               newBf：buffer
        * */
        var bf1 = new Buffer('111111111')
        console.log(bf1)
        fs.read(fd, bf1, 0, 4, null, function(err,len,newBf){
            console.log(bf1)
            console.log(err)
            console.log(len)
            console.log(newBf)
        })
    }
})